*{
    margin: 0;
    padding: 0;
}

ul,
ol{
    list-style-type: none;
}

a,
a:hover,
a:active,
a:focus{
    text-decoration: none;
}


/*后台公共部分*/
.ht_box{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/*整个大容器*/
.ht_index_box{
    background: #ffffff;
}
.ht_index_box .container-fluid,
.ht_index_box .container-fluid .row{
    height: 100%;
}

.ht_index_le,
.ht_index_ri{
    padding: 0;
    height: 100%;
    transition: all .6s;
}
.ht_index_le.nWidth{
    width: 0;
    overflow: hidden;
}
.ht_index_ri.mpWidth{
    width: 100%;
}

/*左边*/
/*logo文字*/
.ht_index_leTo{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    background: #367fa9;
    height: 10%;
    position: relative;
}
.ht_index_leTo > p{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}

/*左侧导航*/
.ht_index_leBo{
    height: 90%;
    background: #222d32;
}
.ht_index_leBo > div{
    padding: 30px 0;
    text-align: center;
    color: #ffffff;
}
.ht_index_leBo > div img{
    width: 64px;
    height: 64px;
    border-radius: 50%;
}
.ht_index_leBo > ul > li > a{
    display: block;
    font-size: 14px;
    color: #aaaaaa;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 18%;
}
.ht_index_leBo > ul > li.activeOne > a{
    color: #aaaaaa;
    background: #1d1f21;
    border-left: 2px solid #3c8dbc;
}
.ht_index_leBo > ul > li.activeOne > a + ul{
    height: 72px;
}
.ht_inLeBo_hid{
    height: 0;
    overflow: hidden;
    transition: all .6s;
}
.ht_inLeBo_hid > li > a{
    display: block;
    color: #aaaaaa;
    padding: 8px 0 8px 26%;
}
.ht_inLeBo_hid > li.activeTwo > a{
    color: #ffffff;
}

/*上半图标*/
.ht_index_riTo{
    height: 10%;
    background: #3c8dbc;
    position: relative;
    font-size: 24px;
}
.ht_index_riTo a{
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #ffffff;
}
.ht_index_riTo a:first-child{
    left: 2%;
}
.ht_index_riTo a:last-child{
    right: 2%;
}

/*下半数据*/
.ht_inRiBo_nav{
    width: 98%;
    margin: 20px 0 20px 2%;
    background: #f5f5f5;
    padding-left: 10px;
}
.ht_inRiBo_nav li{
    float: left;
    padding: 10px 0;
    font-size: 14px;
}
.ht_inRiBo_nav li:nth-child(even){
    margin: 0 8px;
    color: #999999;

}
.ht_inRiBo_nav li a{
    display: block;

}

/*主体内容*/
.ht_adContent{
    width: 98%;
    margin-left: 2%;
}
.ht_adContent table{
    margin: 20px 0 36px;
}
.ht_adContent table th,
.ht_adContent table td{
    text-align: center;
}

/*分页*/
.ht_page{
    text-align: right;
}
.pagination > li > a{
    cursor: pointer;
}

/*退出模态框*/
#logOut-modal-sm .text-danger{
    margin: 0;
    padding: 15px;
}

